Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove steps related to syncing of the "alive" branch #551

Merged
merged 1 commit into from
Feb 26, 2024

Conversation

bjornoleh
Copy link
Contributor

  • name: Sync upstream changes
  • name: New commits found
  • name: No new commits
  • name: Show value of 'has_new_commits

Create the "alive" branch from main, not dev

The "alive" branch is still automatically created, and "keep alive" commits will be added to the "alive" branch to avoid a stale repository.

This will avoid errors when updating the alive branch causes merge conflicts.

- name: Sync upstream changes
- name: New commits found
- name: No new commits
- name: Show value of 'has_new_commits

Create the "alive" branch from main, not dev

The "alive" branch is still automatically created, and "keep alive" commits will be added to the "alive" branch to avoid a stale repository.

This will avoid errors when updating the alive branch causes merge conflicts.
@bjornoleh
Copy link
Contributor Author

bjornoleh commented Feb 25, 2024

I have tested this successfully, both with an alive branch in place that would otherwise cause failed build due to merge conflicts, as others have reported on Discord. Then, no merges were attempted, but a keep-alive commit was inserted into the "alive" branch to avoid staleness. I have also tested running the build workflow after deleting the alive branch, which was successfully created, from main and not dev.

The alive branch never needs to be synced, but can be synced manually. It can also be deleted at any time without issues.

@Jon-b-m
Copy link
Member

Jon-b-m commented Feb 26, 2024

Ready for merging?

@bjornoleh
Copy link
Contributor Author

Yes

@Jon-b-m Jon-b-m merged commit 230b10e into Artificial-Pancreas:dev Feb 26, 2024
mountrcg added a commit to mountrcg/iAPS that referenced this pull request Mar 7, 2024
…_alive

Remove steps related to syncing of the "alive" branch
mountrcg added a commit to mountrcg/iAPS that referenced this pull request Mar 20, 2024
…_alive

Remove steps related to syncing of the "alive" branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants